Controlling uplink transmit power in a plurality of basestations

ABSTRACT

A method for controlling uplink transmit power for a plurality of basestations in a mobile communications network is disclosed. The basestations may form a second layer within the network, and the network may comprise another plurality of basestations forming a first layer. The method comprises clustering the plurality of second layer basestations according to association with first layer basestations, exchanging second layer basestation loading information between second layer basestations belonging to the same cluster, and dynamically setting uplink transmit power limits for individual second layer basestations based on the exchanged loading information. The method may further comprise updating the clustering of the second layer basestations according to dynamic variation in association of second layer basestations with first layer basestations. The method may also comprise dynamically controlling uplink resource allocation such that concurrent use of the same frequency resource by more than one second layer basestation is reduced.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a divisional of U.S. patent application Ser. No.14/181,022, filed on Feb. 14, 2014, which claims priority to GB1302813.9 filed Feb. 18, 2013, entitled CONTROLLING UPLINK TRANSMITPOWER IN A PLURALITY OF BASESTATIONS, by Salami et al., each of whichprior application is hereby incorporated by reference and for allpurposes. The present application claims priority to and benefit of eachof these applications.

BACKGROUND

The present invention relates to a basestation for use in a cellularmobile communications network, and to a method for controlling uplinktransmit power for a plurality of basestations in a mobilecommunications network.

Small cell basestations are known and used in many cellular networks. Asmall cell basestation forms an access point that provides mobilecoverage in areas where such coverage is problematic. Small cellbasestations may for example be deployed indoors in residential, publicaccess, or business premises, or in hot-spot or rural outdoor locations.The small cell basestation connects to the core network of a cellularnetwork operator and provides cellular network coverage for subscriberswithin a coverage area of the small cell. Small cell basestations areintended to complement existing macro layer network coverage such thatuser equipment devices may attach to and use either a macro layerbasestation or a small cell basestation, depending on their location.

Small cell basestations may be deployed co channel with a macro layercarrier, or may operate on a partially overlapping carrier, which mayfor example be straddled between two macro layer carriers. Engineeringthe radio frequency coexistence of the small cell basestations and themacro layer basestations is an important design consideration in thedeployment of small cell basestations. While both uplink and downlinkchannels have to be considered, the present specification addressescoexistence issues concerned with uplink channels, that is wirelesstransmission of signals from user equipment devices (UEs) to abasestation.

In systems supporting time and/or frequency domain multiple accesstechniques, resources may be partitioned to enforce isolation betweenthe macro and small cell layers. However, it is often the case thatbetter resource efficiency can be achieved by ensuring that uplink powercontrolled by the small cell layer remains below the macro noise floorwhile maintaining full flexibility on time and frequency resourceallocation. Existing procedures typically achieve this by limiting themaximum uplink transmit power for basestations in the small cell layerto a fixed amount, known as the uplink noise margin, below the macronoise floor. The uplink noise margin is established based on theexpected macro noise rise contribution of user equipment devices (UEs)connected to the small cell layer. This noise margin is used by allbasestations operating on the small cell layer. In establishing anappropriate uplink noise rise margin, the aim of protecting macro layerbasestations has to be balanced against potential adverse impact onuplink performance of the small cell layer.

The coexistence issues described above are experienced in WCDMA andother 3G technologies, as well as in many heterogeneous and othermultilayered network technologies and systems, including for exampleLTE.

SUMMARY

According to an aspect of the present invention, there is provided amethod for controlling uplink transmit power for a plurality ofbasestations in a mobile communications network, wherein thebasestations form a second layer within the network, and wherein thenetwork comprises another plurality of basestations forming a firstlayer, the method comprising:

-   -   clustering the plurality of second layer basestations according        to association with first layer basestations;    -   exchanging second layer basestation loading information between        second layer basestations belonging to the same cluster; and    -   dynamically setting uplink transmit power limits for individual        second layer basestations based on the exchanged loading        information.

The method may further comprise updating the clustering of the secondlayer basestations according to dynamic variation in association ofsecond layer basestations with first layer basestations.

According to a second aspect of the present invention, there is provideda method for controlling uplink resource allocation for a plurality ofbasestations in a mobile communications network, wherein thebasestations form a second layer within the network, and wherein thenetwork comprises another plurality of basestations forming a firstlayer, the method comprising:

-   -   clustering the plurality of second layer basestations according        to association with first layer basestations;    -   exchanging second layer basestation loading information between        second layer basestations belonging to the same cluster; and    -   dynamically controlling uplink resource allocation for        individual second layer basestations based on the exchanged        loading information.

According to another aspect of the present invention, there is provideda basestation for use in a mobile communications network, wherein thebasestation is adapted to control its uplink transmit power inaccordance with the method of the first aspect of the present invention.

BRIEF DESCRIPTION OF THE DRAWINGS

For a better understanding of the present invention, and to show moreclearly how it may be put into effect, reference will now be made, byway of example, to the accompanying drawings, in which:

FIG. 1 illustrates a part of a cellular mobile communications networkoperating in accordance with an aspect of the present invention;

FIG. 2 is a schematic representation of a basestation operating inaccordance with an aspect of the present invention;

FIG. 3 is a graph illustrating macro noise rise caused which may becaused by user equipment devises (UEs) transmitting on a small celllayer;

FIG. 4 is a graph illustrating how UE transmit power on a small celllayer may be affected by varying macro dominance;

FIG. 5 is a flow chart illustrating a process in accordance with anaspect of the present invention;

FIGS. 6a and 6b are flow charts illustrating in more detail a part ofthe process of FIG. 5;

FIG. 7 is a flow chart illustrating in more detail a part of the processof FIG. 5; and

FIG. 8 is a flow chart illustrating in more detail a part of the processof FIG. 5.

DETAILED DESCRIPTION

FIG. 1 shows a part of a cellular mobile communications networkcomprising first and second layers of basestations. The first layer ofbasestations is a macro layer, comprising macro basestations 16, 18 and20. The second layer of basestations is a small cell layer, comprisingsmall cell basestations, or small cell access points (SAPs) 10, 12 and14. It will be appreciated that a practical network will include manymore macro layer and small cell basestations, but the present inventioncan be described sufficiently without illustrating additionalbasestations.

The macro basestations and SAPs communicate over wired or wirelessbackhaul links with the core network 22 of the cellular network. Themacro basestations and SAPs also communicate with user equipment devices(UEs) via wireless links. Signals are transmitted via the wireless linksfrom the SAP or macro basestation to the UEs (downlink) or from the UEsto the SAP or macro basestation (uplink).

The SAPs may be deployed co channel with one or more of the macro layerbasestations, or may for example be deployed on a carrier channel whichis partially overlapping or straddled between macro layer carrierchannels.

The following description illustrates the present invention withreference to the example cellular mobile communications network partillustrated in FIG. 1 and to macro layer and small cell layerbasestations comprised within the network. However, it will beappreciated that the present invention may be applied to other first andsecond layers of basestations within a mobile communications network,and to other technologies including heterogeneous networks and othermultilayer network technologies including for example LTE.

FIG. 2 illustrates a structure of a SAP, with reference to a first SAP10. The SAP 10 comprises radio transceiver (TRX) circuitry 30, and anantenna 32, for communication with UEs. The SAP 10 also comprises anetwork interface 32, for communicating with the core network 22 of thecellular network, for example over an existing broadband IP networkconnection.

Operation of the SAP 10 is controlled by a processor 34. For example,the SAP 10 is able to take measurements on signals received from othernearby basestations, and is able to receive measurement reports fromconnected UEs, and the processor 34 is configured to determine whichmeasurements are required, and to interpret the measurement results. Inaddition, the SAP 10 is able to control the power of its downlinktransmissions, and is able to send commands to connected UEs, in orderto control the power of the uplink transmissions from those UEs, and theprocessor 34 is also configured to control these power settings. Thepresent invention will be described further with reference to a SAP 10operating in accordance with the UMTS cellular standard, but it will beapparent that the invention can be applied to any other appropriatestandard.

As discussed above, deployment of SAPs on a small cell layer can causeinterference to macro layer basestations within the same network. Thisproblem is particularly prevalent in a co channel deployment, in whichSAPs and macro layer basestations and associated UEs transmit on thesame carrier channel. It is known to control uplink interference onmacro layer basestations by setting an uplink noise rise margin for theSAPs and enforcing uplink transmit power for the SAPs to remain belowthe macro noise floor by at least the uplink noise margin. The uplinknoise margin is established based on the expected macro noise risecontribution of UEs connected to the small cell layer. This expectednoise rise contribution is based upon the average number of usersconnected to a SAP and transmitting at the edge of that cell, and on theaverage number of SAPs per macro cell site.

Establishing an appropriate uplink noise margin involves balancingconflicting requirements of the macro and small cell layers, asillustrated in FIGS. 3 and 4. FIG. 3 illustrates the macro noise risecaused by varying numbers of UEs transmitting on a small cell layer. Themacro noise rise is illustrated for a range of uplink noise rise margins(NMs) between 10 and 25 dB in a system using WCDMA technology. It can beseen from FIG. 3 that a large noise margin is required to curb macrolayer interference as the density of UEs served by the small cell layerincreases. Protection of the macro layer is thus served by imposing alarge noise rise margin on the uplink transmit power limit for smallcells. FIG. 4 illustrates the impact of varying noise rise margins onthe maximum uplink transmit power for connected UEs on the small celllayer with varying levels of macro dominance. It can be seen from FIG. 4that a large noise rise margin can impact small cell coverage and uplinkthroughput, particularly in areas of strong macro dominance. Forexample, with a 15 dB margin, in areas of strong macro dominancecharacterised by a macro CPICH RSCP>−80 dB, UEs are required to transmitbelow −5 dBm. Thus in order to reduce negative impact on the uplinkperformance of the small cell layer, a small uplink noise rise margin ispreferable.

Aspects of the present invention address the conflicting requirements ofthe small cell and macro layers by adjusting power limits based onactual noise rise caused by UEs connected to the small cell layer at anygiven time, and by introducing the notion of a dynamic noise risemargin. Instead of establishing a fixed noise rise margin based onaverage behaviours, and imposing this margin on all SAPs within anetwork, aspects of the present invention take advantage of differingloading levels across the small cell layer to allow individual SAPs tovary the noise rise margin (i.e. the uplink transmit power limit) fortheir connected UEs according to individual SAP requirements and loadingconditions within the relevant area. Aspects of the present inventionthus allow for a more efficient distribution of available uplink powerbudget for the small cell layer by enabling SAPs to form self organisinggroups and allowing individual SAPs to take advantage of differentloading patterns across the small cell layer by increasing their uplinktransmit power limit when necessary without exceeding a maximumtolerable noise rise contribution at macro layer basestations.

A process for controlling uplink transmit power for a plurality ofbasestations in accordance with an aspect of the present invention isillustrated in FIG. 5. The process is illustrated and described withreference to uplink transmit power in small cell basestations coexistingwith macro layer basestations in a mobile communications network, but itwill be appreciated that the process may also be applied to other typesof basestation and/or basestation deployment and to technologiesemploying heterogeneous or other multilayered network solutions.

With reference to FIG. 5, the process 100 starts in step 110 in whichSAPs in the mobile network are clustered according to association withmacro layer basestations. Loading information is then exchanged betweenSAPs of the same cluster in step 140, allowing the dynamic setting ofuplink transmit power limits for individual SAPs at step 160. Duringthis dynamic setting process, SAPs adjust their individual uplinktransmit power limits according to their individual requirements at anyparticular time. The loading information exchanged between clustermembers at step 140 allows SAPs to take advantage of reduced loading atother SAPs within the cluster to increase uplink transmit power limitswhen necessary without exceeding a maximum tolerable noise risecontribution at the macro layer basestations. Each of the steps in themethod 100 illustrated in FIG. 5 is discussed in further detail below,with reference to FIGS. 6 to 8 and actions taken at a representative SAP10.

FIGS. 6a and 6b illustrate how the step 110 of clustering SAPs may becarried out. Clustering SAPs according to association with macro layerbasestations may be accomplished through the combined actions ofindividual SAPs and a controlling entity, or Authority. The Authoritymay be centralised and may for example be located within the corenetwork 22 of the mobile communications network. In other examples, theAuthority may be distributed throughout the network. FIG. 6a illustratessteps taking place at individual SAPs, and is representative of stepstaken at each of the SAPs in the network. For the purposes ofexplanation, reference is made to SAP 10, but it will be appreciatedthat the same steps are carried out at each of the SAPs in the network.FIG. 6b illustrates steps taken at the Authority. FIGS. 6a and 6billustrate process steps using terminology appropriate for a WCDMAnetwork but it will be appreciated that this is merely for the purposeof describing one example of how the process steps may be implemented.

Referring initially to FIG. 6a , in a first step 112, the SAP 10performs a radio environment scan or monitoring (REM) and gathers a listof basestation IDs and/or PSCs (Primary Synchronisation Codes) andassociated measurements for neighbouring macro basestations and SAPs.Included within the measurements is the path loss to each of the macrolayer basestations identified in the REM.

The measurements obtained in the REM are sent to the Authority in step114, and received at the Authority in step 116 as illustrated in FIG. 6b. The Authority receives, collates and records measurements from SAPswithin the network at step 116, and may also assemble geographicalinformation for the SAPs at step 118. The geographical information mayfor example include GPS coordinates for the SAPs, transport lineidentifier of SAPs etc. This geographical information may be used toassist the clustering process which then takes place at the Authority.At step 120, the Authority assembles the SAPs into clusters according totheir association with macro layer basestations. Clusters are formedsuch that SAPs reporting the same or similar REM measurements of aparticular macro basestation are placed in the same cluster. Morespecifically, SAPs are assembled into clusters according to the shortestreported path loss to a macro basestation. This process is illustratedin the following example in which the three illustrated SAPs report thefollowing measurements:

SAP 10 (in order of increasing path loss):

-   -   Macro basestation A, at path loss PL_10a    -   Macro basestation B, at path loss PL_10b    -   Macro basestation C, at path loss PL_10c

SAP 12 (in order of increasing path loss):

-   -   Macro basestation A, at path loss PL_12a    -   Macro basestation D, at path loss PL_12d

SAP 14 (in order of increasing path loss):

-   -   Macro basestation B, at path loss PL_14b    -   Macro basestation E, at path loss PL_14e

SAPs 10 and 12 each report the smallest path loss to the same macrobasestation, basestation A, and will therefore be placed in the samecluster. The cluster to which SAPs 10 and 12 belong is associated withmacro basestation A, and includes all SAPs reporting this basestation asthe dominant macro basestation in their environment (as indicated by theshortest reported path loss). Each cluster of SAPs will be associatedwith a corresponding dominant macro basestation.

After assembling the SAPs into clusters at step 120, the Authority sendsclustering information to the SAPs in step 122. Each SAP is thusinformed of the cluster to which it belongs, the dominant macrobasestation for that cluster and the identities of the other SAPsbelonging to the same cluster. This clustering information is receivedat the SAP 10 in step 124.

Clustering information may be updated in the event that the uplinktransmit power limit for a SAP is increased by an amount greater than athreshold value as part of the dynamic setting process of step 160. Theupdating process for clustering is illustrated at steps 126 to 136 ofFIGS. 6a and 6 b.

As discussed above, step 160 of the process for controlling uplinktransmit power for a plurality of basestations involves dynamicallysetting an uplink transmit power limit for individual SAPs. As part ofthis dynamic setting process, the uplink transmit power limit of anindividual SAP may be increased. A threshold value is set for each SAP,such that a power limit increase by an amount equalling or exceeding thethreshold limit triggers an update of the clustering process. For eachSAP, the threshold value is set at the difference between the smallestreported path loss to a macro basestation, and the next smallestreported path loss. Thus for the example discussed above, the thresholdfor SAP 10 would be the difference between path loss PL_10a and pathloss PL_10b.

At step 126 as illustrated in FIG. 6a , the SAP 10 checks whether itsuplink transmit power limit has increased by an amount greater than thethreshold value. If the power limit has not increased by greater thanthe threshold value (No at step 126), no updating is required and theSAP 10 continues to check for future increases. If the power limit hasbeen increased by greater than the threshold value, this information issent to the Authority in step 128.

The Authority checks at step 130 for receipt of a report from a SAP thatits uplink power limit has been increased by more than the relevantthreshold value. On receipt of such a report (Yes at step 130), theAuthority updates the clustering of the SAPs at step 132. The updatinginvolves maintaining the relevant SAP in its original cluster, but alsoadding the SAP to a new cluster. The relevant SAP is added to thecluster associated with the macro basestation the path loss to whichdefined the threshold that the SAP power limit has just increased by.Continuing the example discussed above, if SAP 10 increases its powerlimit by the threshold value, then it remains in the cluster associatedwith macro basestation A but is also added to the cluster associatedwith macro basestation B. All SAPs affected by the updating areinformed, allowing the SAP to exchange relevant loading information withother members of each of the clusters of which it is a member.

In other examples, clustering information may be updated periodically,on expiry of a time threshold set by a network operator or othercontrolling entity.

In still further examples, the updating process for cell clustering maytake place without reference to the Authority. For example, the smallcell layer may employ a self organising mechanism such as a MasterRelationship Table (MRT) type self organising mechanism, enabling smallcells to learn information directly from each other. Such a system mayenable updating of cluster members according to changing uplink powerlimits without reference to the Authority.

Following the clustering process described above, each SAP within thenetwork is able to cooperate with the other SAPs in its cluster throughinformation exchange. Referring again to FIG. 5 and after clustering instep 110, loading information is exchanged between SAPs of the samecluster in step 140. This ongoing exchange process is illustrated inmore detail in FIG. 7 and described below, again with reference toactions at the representative SAP 10.

With reference to FIG. 7, in a first exchange step 142, the SAP 10retrieves details of the other members of the cluster to which itbelongs. The SAP 10 then assembles, at step 144, the loading informationwhich is relevant to the cluster. Included in the loading information isthe current noise rise contribution made by UEs connected to the SAP 10towards noise at the dominant macro basestation for the cluster. Thusaccording to the example discussed above, for SAP 10 the noise risecontribution of the SAP 10 cell towards macro basestation A is assembledfor distribution to other members of the macro basestation A cluster.The loading information may also include number of connected UEs, UEtransmit power, UE measured path loss towards macro basestations, uplinkradio resource use etc.

Having assembled the relevant loading information, the SAP 10 sends theloading information to other cluster members at step 146, and receivesrelevant loading information from other cluster members at step 148.

This sending and receiving of information may represent one round ofinformation exchange. After this sending and receiving of information,the SAP 10 checks whether or not it has completed loading informationexchange for all clusters of which it is a member, at step 150. If theSAP 10 is a member of one cluster only, then the first round ofinformation exchange is complete. However, as discussed above, the SAP10 may be a member of more than one cluster, and may thus exchangeloading information with two different clusters of SAPs. According tothe above example, SAP 10 may have been added to macro basestation Bcluster as well as macro basestation A cluster, if the uplink transmitpower limit for SAP 10 has been increased by more than a thresholdvalue. In this case, SAP 10 finds at step 150 that it has not completedexchange for all clusters of which it is a member, and thus returns tostep 142 to retrieve details of members of macro basestation B cluster,to assemble cell loading information relevant to macro basestation B,and to send this loading information to other members of the macrobasestation B cluster. The SAP 10 also receives loading information fromother members of the macro basestation B cluster, including each SAP'scontribution to the noise rise at macro basestation B.

Once one round of loading information exchange has been completed forall clusters of which the SAP 10 is a member, the SAP 10 proceeds tocheck at step 152 whether or not its loading information has changed byat least a threshold value. The threshold value may be set according tooperator requirements to ensure that the cluster loading informationstored at the SAPs is reasonably up to date. If the loading informationhas changed by at least the threshold value then the SAP 10 returns tostep 142 to assemble and exchange the updated loading information withthe members of its cluster or clusters. Loading information may also beexchanged periodically, and if the loading information has not changedby the threshold amount (No at step 152) the SAP 10 may then check atstep 154 for expiry of a time threshold since the last exchange. Whilethe time threshold has not expired, the SAP continues to check for aloading information change of greater than the threshold value. Onexpiry of the time threshold (Yes at step 154) the SAP returns to step142 and assembles and exchanges loading information, regardless ofwhether or not this has changed by the threshold amount since theprevious round of exchanges.

It will be appreciated that receipt of loading information from othercluster members may not always coincide with sending of loadinginformation from the SAP. Periodic exchanges between cluster members maytake place at the same time, but the sending of information triggered bya loading information change will not necessarily be accompanied byreceipt of information from other cluster members.

The process illustrated in FIG. 7 and described above ensures thatloading information is periodically exchanged between all members of allclusters, and is additionally distributed by a SAP to all members of allof its clusters whenever such information changes by an amount to bedetermined by a network operator or other suitable controlling entity.

The exchange of loading information described above enables the dynamicsetting of uplink transmit power limits while remaining within a maximumtolerable noise rise contribution at the macro layer. This setting step,illustrated as step 160 in FIG. 5, is illustrated in more detail in FIG.8 and described below with reference to representative SAP 10.

Referring to FIG. 8, in a first setting step 162, the SAP 10 retrievesan initial value for the uplink transmit power limit. This initial valuemay be set by a network operator and stored within a memory of the SAP.In one example, the initial value is set according to the followingformula:Initial UL TX power=Macro basestation noise floor−UL noisemargin+smallest path loss to macro basestation  Equation (1)

The smallest path loss to macro basestation may be estimated using thefollowing formula:Smallest path loss to macro basestation=CPICH transmitpower(macro)−CPICH RSCP(macro)   Equation (2)

It will be appreciated that the parameters in the above equations areappropriate for a UMTS system, and that in applications involvingdifferent systems, including for example 4G technology, parameters suchas CPICH RSCP in Equation 2 may be replaced with appropriate equivalentsfor other technologies.

The UL noise margin is the uplink noise margin, defining the amountbelow the macro noise floor that the SAP transmit power limit mustremain. In generating an initial value for the uplink transmit powerlimit, a fixed value for the uplink noise margin may be establishedbased average expected behaviour, as discussed earlier in the presentspecification.

Once the initial value for the uplink transmit power limit has beenretrieved at step 162, the SAP 10 proceeds to set its uplink transmitpower limit to the initial value in step 164.

During connection setup, each SAP requests connected UEs to reportwhenever they reach a threshold transmit power. In the present example,this threshold power is an operator defined margin delta below theinitial uplink transmit power limit. The SAP 10 checks, at step 166, forreceipt of a report from a connected UE indicating that the thresholdtransmit power has been attained. While no report is received (No atstep 166) the uplink transmit power limit is maintained at its initialvalue. When a threshold transmit power report is received from aconnected UE, the SAP 10 interprets this as a requirement for anincreased uplink transmit power limit. The SAP 10 proceeds at step 168to calculate the total noise rise contribution of the cluster of whichit is a member towards the dominant macro basestation for that cluster.The total noise rise contribution is calculated based upon the loadinginformation exchanged between cluster members, allowing a completepicture of the SAP layer contribution to noise rise at the dominantmacro basestation to be established.

The SAP 10 is configured with a maximum tolerable noise risecontribution from the SAP layer towards a macro layer basestation. Thisin effect defines the SAP layer uplink power budget which is to beshared between the SAPs of the small cell layer. At step 170, the SAP 10compares the calculated total noise rise contribution of the cluster tothe maximum tolerable noise rise contribution with which it isconfigured. If the current noise rise contribution is already at orexceeding tolerable levels, no increment in power limit is made, and theuplink transmit power limit remains at the initial value. However if thetotal cluster noise rise contribution is below the maximum tolerablelevel (Yes at step 170), the SAP goes on to check the noise risecontribution for any and all other clusters of which it is a member atstep 172. Once all clusters of which the SAP 10 is a member have beenchecked, and if the noise rise contributions are found to be below themaximum tolerable levels, then the SAP 10 proceeds at step 174 toincrement the uplink transmit power limit. This increment applies onlyto UEs connected to the SAP 10, and does not apply to any other UEswithin the network, connected to a different SAP.

After incrementing the uplink transmit power limit, the SAP 10 verifieswhether or not the incremented limit is still required. This is achievedby checking for confirmation from connected UEs that all connected UEsare once again operating at transmit power levels that are below thethreshold level defined by the margin delta. On receiving suchconfirmation, the SAP 10 reverses the increment applied to the transmitpower limit and resets the transmit power limit at its initial value.The SAP 10 then continues to check for receipt of a threshold powerreport from any of its connected UEs.

It will be appreciated that aspects of each of the principle steps inthe method for controlling uplink transmit power are of an ongoingnature. Information exchange between cluster members continuesconcurrently with the dynamic setting process under which uplinktransmit power limits for individual cells are incremented according torequirements and the exchanged information. Similarly, the updating ofclustering of the SAPs takes place on a continual basis, as prompted byincremented uplink transmit power limits and/or the deployment of newSAPs within the network.

In some examples, a network operator may track the frequency with whichsmall cell uplink transmit power limits are changing according to theabove described method. A limit may be placed on the rate of change ofuplink transmit power limits. Such a limit may help to ensure stablenetwork operation on the small cell layer and contribute to good enduser experience.

Aspects of the present invention exploit temporal and spatial variationin the small cell traffic profile to adjust the uplink transmit powerlimit of individual SAPs. The present invention maintains protection ofthe macro layer by imposing a fixed limit on the acceptable macro noiserise contribution of the small cell layer, while at the same timeproviding flexibility to the small cell layer to exploit this uplinkpower budget in the most efficient way possible. This efficientexploitation involves taking advantage of lesser traffic on some SAPs toallow an increase in the uplink transmit power limit for those SAPsexperiencing high loading conditions. The macro layer is thus protectedwithout inflicting unnecessary coverage shrinkage on cells of the smallcell layer. The flexibility afforded by the invention is particularlyadvantageous in providing better quality of service for high data rateservice users on the small cell layer (e.g. High Speed Uplink PacketAccess users) and in ensuring that the small cell uplink power budget isnot unnecessarily imbalanced.

In some examples of the present invention, small cell clusters mayemploy controlled resource allocation or scheduling within the clusterin order to allow the application of less restrictive uplink transmitpower limits. As discussed above, the loading information exchangedbetween cluster members may include uplink radio resource use, where theradio resource may be time and/or frequency. In the case of LTE systems,this information may be exchanged as resource block use. In order tofurther reduce the effect of the small cell cluster on noise rise at thedominant macro basestation, the small cell cluster may allocatefrequency and/or time resource such that concurrent transmission on thesame time or frequency resource on multiple cluster members isminimised. This resource allocation may then be taken into account whencalculating the noise rise contribution of the cluster towards the macrobasestation, and hence in assessing the possibility of incrementinguplink transmit power limits for individual cluster members.

Considering a cluster in which multiple members have uplink activity,the exchanged loading information between clusters may permit theallocation of radio resources in individual cluster members to minimiseconcurrent transmission. In an example LTE system, this may for examplecomprise individual cluster members allocating their resources such thathalf of the members having active uplink activity allow uplinktransmissions on odd resource blocks, and the other half of membershaving uplink activity allow uplink transmissions on even resourceblocks. This distributed resource allocation may then be taken intoaccount in calculating the noise rise contribution of the cluster at thedominant macro basestation. Instead of assuming that all uplinktransmissions are concurrent, the cluster members may account for thedistributed resource allocation to arrive at a cluster noise risecontribution that is representative of the distributed resourceallocation, and thus allows a greater margin for incrementing ofindividual cluster member uplink power limits.

According to further aspects of the invention there is provided a methodin which SAPs in a mobile network are clustered according to associationwith macro layer basestations.

Loading information is then exchanged between SAPs of the same cluster,allowing the dynamic allocation of radio resources for individual SAPs.The dynamic allocation of radio resources may serve to minimiseconcurrent uplink transmissions on the same uplink resource, thusminimising the overall impact of the cluster on the dominant macrobasestation for the cluster. The uplink resource may be time and/orfrequency and the dynamic allocation of uplink radio resource maycomprise time and/or frequency scheduling.

Aspects of the present invention thus provide methods for controllinguplink processes for a plurality of basestations forming a second layerwithin a mobile communications network that also comprises a pluralityof first layer basestations. The methods involve clustering second layerbasestations according to association with first layer basestations,exchanging second layer basestation loading information between secondlayer basestations belonging to the same cluster, and dynamicallycontrolling at least one of an uplink transmit power limit or an uplinkresource allocation for individual second layer basestations based onthe exchanged loading information. Using these methods, the impact ofthe second layer basestations upon the first layer basestations can bemaintained within acceptable limits.

As noted above, while the principles of the present invention have beendescribed with respect to a system operating in accordance with the UMTScellular standard, and with respect to small and macro layerbasestations within such a system, the invention is applicable to arange of other technologies in which heterogeneous or other multilayerednetwork solutions are applied. Examples of such technologies include 4Gtechnologies such as LTE.

What is claimed is:
 1. A method for controlling uplink resourceallocation for a plurality of basestations in a mobile communicationsnetwork, wherein the basestations form a second layer within thenetwork, and wherein the network comprises another plurality ofbasestations forming a first layer, the method comprising: clusteringthe plurality of second layer basestations according to association withfirst layer basestations; exchanging second layer basestation loadinginformation between second layer basestations belonging to the samecluster, wherein the loading information for a second layer basestationcomprises radio resource use of the second layer basestation and a noiserise contribution caused by one or more user equipments attached to thesecond layer basestation towards noise at the first layer basestationassociated with the second layer basestation; dynamically controllinguplink resource allocation for individual second layer basestationsbased on the exchanged loading information; and dynamically controllinguplink transmit power limits for individual second layer basestationsbased on the exchanged radio resource use information and the exchangednoise rise contribution information, wherein dynamically controlling anuplink transmit power limit for a second layer basestation comprises, atthe second layer basestation: setting an initial uplink transmit powerlimit; checking for a report from an attached user equipment device thata higher limit is required; on receipt of a report from an attached userequipment device, calculating the total noise rise contribution at afirst layer basestation from second layer basestations in the clusterbased on the exchanged radio resource use information and the exchangednoise rise contribution information; and if the total noise risecontribution is less than a maximum tolerable noise rise contribution,incrementing the uplink transmit power limit for the second layerbasestation.
 2. A method as claimed in claim 1, wherein allocation ofthe radio resource in the second layer basestations minimizes concurrenttransmission on the same time or frequency resource.
 3. A method asclaimed in claim 1, wherein the radio resource comprises a time resourceor a frequency resource.
 4. A method as claimed in claim 1, wherein theloading information is exchanged as resource block use.
 5. A method asclaimed in claim 4, wherein dynamically controlling uplink resourceallocation for individual second layer basestations comprises:determining that a first one or more of the second layer basestations beconfigured to allow uplink transmissions on a first one or more resourceblocks; and determining that a second one or more of the second layerbasestations be configured to allow uplink transmissions on a second oneor more resource blocks.
 6. A method as claimed in claim 1, whereindynamically controlling uplink resource allocation comprises frequencyscheduling such that concurrent use of the same frequency resource bymore than one second layer basestation is reduced.
 7. A method asclaimed in claim 1, wherein dynamically controlling uplink resourceallocation comprises time scheduling such that concurrent use of thesame time resource by more than one second layer basestation is reduced.8. A method as claimed in claim 1, further comprising calculating thetotal noise rise contribution at first layer basestations from secondlayer basestations in each cluster of which the second layer basestationis a member.
 9. A method as claimed in claim 1, wherein a report that ahigher limit is required comprises a report that a user equipment deviceattached to the second layer basestation is operating at a transmitpower that has attained a threshold level.
 10. A method as claimed inclaim 1, wherein clustering the plurality of second layer basestationscomprises clustering according to path loss to first layer basestations,such that each cluster of second layer basestations is associated with adominant first layer basestation.
 11. A method as claimed in claim 1,wherein clustering comprises, at each second layer basestation: scanningthe second layer basestation environment for neighbouring first layerbasestations and second layer basestations; and sending measurementinformation gathered in the scan to an authority; and at the authority:assembling second layer basestations into clusters based on the receivedmeasurement information; and informing the second layer basestations ofthe assembled clusters.
 12. A method as claimed in claim 11, whereinassembly of second layer basestations into clusters comprises placingall second layer basestations reporting a smallest path loss to the samefirst layer basestation in the same cluster.
 13. A method as claimed inclaim 1, further comprising updating the clustering of at least one ofthe second layer basestations on occurrence of a trigger.
 14. A methodas claimed in claim 13, wherein the trigger comprises a change in thesecond layer basestation uplink transmit power limit, wherein the changeis of a magnitude exceeding a threshold value.
 15. A basestation,comprising a processor, for use in a mobile communications network,wherein the basestation is one of a plurality of second layer ofbasestations within the network, and wherein the network comprisesanother plurality of basestations forming a first layer, wherein thebasestation is adapted to control its uplink resource allocation inaccordance with a method comprising: clustering the basestation with oneor more second layer basestations according to association with a firstlayer basestation; exchanging second layer basestation loadinginformation with the one or more second layer basestations belonging tothe same cluster, wherein the loading information for a second layerbasestation comprises radio resource use of the second layer basestationand a noise rise contribution caused by one or more user equipmentsattached to the second layer basestation towards noise at the firstlayer basestation associated with the second layer basestation; anddynamically controlling uplink resource allocation for the basestationbased on the exchanged loading information; and dynamically controllinguplink transmit power limits for the basestation based on the exchangedradio resource use information and the exchanged noise rise contributioninformation, wherein dynamically controlling an uplink transmit powerlimit for the basestation comprises: setting an initial uplink transmitpower limit; checking for a report from an attached user equipmentdevice that a higher limit is required; on receipt of a report from anattached user equipment device, calculating the total noise risecontribution at the first layer basestation from the second layerbasestations in the cluster based on the exchanged radio resource useinformation and the exchanged noise rise contribution information; andif the total noise rise contribution is less than a maximum tolerablenoise rise contribution, incrementing the uplink transmit power limitfor the basestation.
 16. A basestation as claimed in claim 15, whereinallocation of the radio resource in the one or more second layerbasestations minimizes concurrent transmission on the same time orfrequency resource.
 17. A basestation as claimed in claim 15, whereinthe radio resource comprises a time resource or a frequency resource.